/* packageA/pages/pension-headlines/index.wxss */
.nav-box {
  display: flex;
  align-items: center;
}

.pension-container {
  .search-form {
    width: calc(100vw - 290rpx);
    .left-box {
      display: flex;
      align-items: center;
    }
  }
  .content-box {
    .view-box {
      background: #f0f4f9;
      .content-out {
        height: 100%;
        .content-list-box {
          padding: 20rpx 30rpx;
          .content-item {
            background-color: #fff;
            border-radius: 15rpx;
            display: flex;
            margin-bottom: 20rpx;
            // align-items: center;
            padding: 30rpx;
            .left-box {
              width: 160rpx;
              height: 160rpx;
              flex: 0 0 160rpx;
              display: flex;
              align-items: center;
              background-color: #f0f4f9;
              border-radius: 15rpx;
              overflow: hidden;
              .left-img {
                width: 100%;
                // height: 100%;
              }
            }
            .right-box {
              margin-left: 30rpx;
              position: relative;
              .title-box {
                font-weight: 500;
                font-size: 30rpx;
                color: #000000;
                text-overflow: -o-ellipsis-lastline;
                overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-line-clamp: 2;
                line-clamp: 2;
                -webkit-box-orient: vertical;
              }
              .time-box {
                position: absolute;
                bottom: 0;
                left: 0;
                font-weight: 500;
                font-size: 24rpx;
                color: #666666;
                text-overflow: -o-ellipsis-lastline;
                overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-line-clamp: 1;
                line-clamp: 1;
                -webkit-box-orient: vertical;
              }
            }
          }
        }
        .no-content {
          text-align: center;
          font-size: 28rpx;
          color: #a2a2a2;
          height: 100rpx;
        }
      }
    }
  }
}

.van-search {
  padding-left: 0rpx !important;
}

.custom-image {
  width: 100%;
  position: fixed;
  top: 30%;
  left: 0;
  .van-empty__image {
    width: 400rpx !important;
    height: 190rpx !important;
  }
}